home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -in_the_mag- / multitasking / coders / ppipc / ipc_lib_sources / ipcasmcalls.h < prev    next >
C/C++ Source or Header  |  2000-03-05  |  1KB  |  29 lines

  1. /********************************************************************
  2.  *                                                                  *
  3.  *      Direct call prototypes for IPC Shared Library internal use  *
  4.  *                                                                  *
  5.  *                  1989 March 26                                   *
  6.  *                                                                  *
  7.  ********************************************************************/
  8.  
  9. void __asm UseIPCPort(register __a0 struct IPCPort * port);
  10. struct IPCPort * __asm FindIPCPort(register __a0 char * name);
  11. struct IPCPort * __asm GetIPCPort(register __a0 char * name);
  12. void __asm DropIPCPort(register __a0 struct IPCPort * port);
  13. struct IPCPort * __asm ServeIPCPort(register __a0 char *name);
  14. void __asm ShutIPCPort(register __a0 struct IPCPort * port);
  15. void __asm LeaveIPCPort(register __a0 struct IPCPort * port);
  16. ULONG __asm CheckIPCPort(
  17.        register __a0 struct IPCPort *port,
  18.        register __d0 UWORD flags);
  19. ULONG __asm PutIPCMsg(
  20.             register __a0 struct IPCPort *port,
  21.             register __a1 struct IPCMessage *msg);
  22. struct IPCMessage * __asm CreateIPCMsg(
  23.     register __d0 int nitems,
  24.     register __d1 int nxbytes,
  25.     register __a0 struct MsgPort *replyport);
  26. void __asm DeleteIPCMsg(register __a0 struct IPCMessage *msg);
  27. struct IPCPort * __asm LoadIPCPort(register __a0 char * name);
  28.  
  29.